package ppdvi_pack.model;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;

@Entity
@SequenceGenerator(name="produtoSequence",sequenceName="produto_seq", allocationSize=1)
public class Produto {
     
    @Id
    @GeneratedValue (strategy = GenerationType.SEQUENCE, generator="produtoSequence")
    private int id_produto;
    private String descricaoBreve;
    private String descricaoCompleta;    
    private String imagem1;
    private String imagem2;
    private String imagem3;
    private String imagem4;
    @ManyToOne
    @JoinColumn(name="id_tipoproduto")
    private TipoProduto tipoProduto;
  
    public Produto() {
        super();        
    }


    public void setTipoProduto(TipoProduto tipoProduto) {
        this.tipoProduto = tipoProduto;
    }

    public TipoProduto getTipoProduto() {
        return tipoProduto;
    }

    public void setId_produto(int id_produto) {
        this.id_produto = id_produto;
    }

    public int getId_produto() {
        return id_produto;
    }

    public void setDescricaoBreve(String descricaoBreve) {
        this.descricaoBreve = descricaoBreve;
    }

    public String getDescricaoBreve() {
        return descricaoBreve;
    }

    public void setDescricaoCompleta(String descricaoCompleta) {
        this.descricaoCompleta = descricaoCompleta;
    }

    public String getDescricaoCompleta() {
        return descricaoCompleta;
    }

    public void setImagem1(String imagem1) {
        this.imagem1 = imagem1;
    }

    public String getImagem1() {
        return imagem1;
    }

    public void setImagem2(String imagem2) {
        this.imagem2 = imagem2;
    }

    public String getImagem2() {
        return imagem2;
    }

    public void setImagem3(String imagem3) {
        this.imagem3 = imagem3;
    }

    public String getImagem3() {
        return imagem3;
    }

    public void setImagem4(String imagem4) {
        this.imagem4 = imagem4;
    }

    public String getImagem4() {
        return imagem4;
    }
}
